Saltar al contenido principal

Magic Leap 2

La compilación para Magic Leap 2 incorpora un pipeline de render optimizado, bindings de controladores y heurísticas de localización para Lumin OS. Solo está disponible para cuentas Enterprise.

Acceso Enterprise

  • Envía un correo a support@web-ar.studio con el ID de tu organización de Magic Leap y el calendario de despliegue.
  • Tras la aprobación recibirás:
    • un registro UPM privado con el paquete com.webarvps.vps.ml2,
    • archivos .zip con proyectos Lumin preconfigurados y escenas de ejemplo,
    • una lista de comprobación para certificados, permisos y gestos.

Solo Enterprise. Los adaptadores, shaders y plugins de streaming de mapas para Magic Leap 2 no se incluyen en el SDK público.

Requisitos

Configuración

  1. Añade el registro Enterprise en Packages/manifest.json:
    {
    "scopedRegistries": [
    {
    "name": "WebAR³ Enterprise",
    "url": "https://packages.web-ar.studio/enterprise-registry",
    "scopes": [
    "com.webarvps.vps",
    "com.webarvps.vps.ml2"
    ]
    }
    ]
    }
  2. Instala el paquete de soporte para Magic Leap 2 desde el Package Manager.
  3. Cambia la plataforma a Lumin e importa Assets/WebARStudio/MagicLeap2/Scenes/SpatialLocalization.unity.
  4. Ajusta VPSLocalisationService:
    • establece Fails Count To Reset = 3,
    • asigna Localization Timeout = 1.5,
    • añade los ID de mapas para Magic Leap.
  5. Compila y despliega con Magic Leap Hub y concede permisos de cámara, profundidad y malla la primera vez.

Lista de pruebas

  • Verifica la localización en interiores con iluminación ≥120 lux.
  • Comprueba que el gatillo del controlador muestre u oculte el HUD de localización.
  • Usa el prefab PoseDiagnostics para revisar la deriva y los eventos de relocalización.
  • Ejecuta la escena Spatial Anchors si requieres datos de malla.

Soporte

Las cuentas Enterprise disponen de un canal dedicado en Slack con los ingenieros de soluciones de WebAR³ para firmware y personalizaciones.